Fix #99425, add accessor functions for GtkPaned's children.
authorFederico Mena Quintero <federico@ximian.com>
Tue, 20 Jan 2004 23:07:40 +0000 (23:07 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Tue, 20 Jan 2004 23:07:40 +0000 (23:07 +0000)
2004-01-20  Federico Mena Quintero  <federico@ximian.com>

Fix #99425, add accessor functions for GtkPaned's children.

* gtk/gtkpaned.c (gtk_paned_get_child1): New function.
(gtk_paned_get_child2): New function.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkpaned.c
gtk/gtkpaned.h

index 8b20d540671a4ef3f938ecdfd5eb96c57e286905..904377d716cd6e3705360c330b0ea1d936cb4881 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2004-01-20  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #99425, add accessor functions for GtkPaned's children.
+
+       * gtk/gtkpaned.c (gtk_paned_get_child1): New function.
+       (gtk_paned_get_child2): New function.
+
 Tue Jan 20 23:49:52 2004  Matthias Clasen  <maclas@gmx.de>
 
        * NEWS: Start of 2.3.2 section.
index 8b20d540671a4ef3f938ecdfd5eb96c57e286905..904377d716cd6e3705360c330b0ea1d936cb4881 100644 (file)
@@ -1,3 +1,10 @@
+2004-01-20  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #99425, add accessor functions for GtkPaned's children.
+
+       * gtk/gtkpaned.c (gtk_paned_get_child1): New function.
+       (gtk_paned_get_child2): New function.
+
 Tue Jan 20 23:49:52 2004  Matthias Clasen  <maclas@gmx.de>
 
        * NEWS: Start of 2.3.2 section.
index 8b20d540671a4ef3f938ecdfd5eb96c57e286905..904377d716cd6e3705360c330b0ea1d936cb4881 100644 (file)
@@ -1,3 +1,10 @@
+2004-01-20  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #99425, add accessor functions for GtkPaned's children.
+
+       * gtk/gtkpaned.c (gtk_paned_get_child1): New function.
+       (gtk_paned_get_child2): New function.
+
 Tue Jan 20 23:49:52 2004  Matthias Clasen  <maclas@gmx.de>
 
        * NEWS: Start of 2.3.2 section.
index 8b20d540671a4ef3f938ecdfd5eb96c57e286905..904377d716cd6e3705360c330b0ea1d936cb4881 100644 (file)
@@ -1,3 +1,10 @@
+2004-01-20  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #99425, add accessor functions for GtkPaned's children.
+
+       * gtk/gtkpaned.c (gtk_paned_get_child1): New function.
+       (gtk_paned_get_child2): New function.
+
 Tue Jan 20 23:49:52 2004  Matthias Clasen  <maclas@gmx.de>
 
        * NEWS: Start of 2.3.2 section.
index 8b20d540671a4ef3f938ecdfd5eb96c57e286905..904377d716cd6e3705360c330b0ea1d936cb4881 100644 (file)
@@ -1,3 +1,10 @@
+2004-01-20  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #99425, add accessor functions for GtkPaned's children.
+
+       * gtk/gtkpaned.c (gtk_paned_get_child1): New function.
+       (gtk_paned_get_child2): New function.
+
 Tue Jan 20 23:49:52 2004  Matthias Clasen  <maclas@gmx.de>
 
        * NEWS: Start of 2.3.2 section.
index f3141a7afbf31871a982a665deb2085cfdad802c..288dad72181e0ff0d5fb525573e86ba9ac745627 100644 (file)
@@ -1126,6 +1126,42 @@ gtk_paned_set_position (GtkPaned *paned,
   gtk_widget_queue_resize (GTK_WIDGET (paned));
 }
 
+/**
+ * gtk_paned_get_child1:
+ * @paned: a #GtkPaned widget
+ * 
+ * Obtains the first child of the paned widget.
+ * 
+ * Return value: first child, or %NULL if it is not set.
+ *
+ * Since: 2.4
+ **/
+GtkWidget *
+gtk_paned_get_child1 (GtkPaned *paned)
+{
+  g_return_val_if_fail (GTK_IS_PANED (paned), NULL);
+
+  return paned->child1;
+}
+
+/**
+ * gtk_paned_get_child2:
+ * @paned: a #GtkPaned widget
+ * 
+ * Obtains the second child of the paned widget.
+ * 
+ * Return value: second child, or %NULL if it is not set.
+ *
+ * Since: 2.4
+ **/
+GtkWidget *
+gtk_paned_get_child2 (GtkPaned *paned)
+{
+  g_return_val_if_fail (GTK_IS_PANED (paned), NULL);
+
+  return paned->child2;
+}
+
 void
 gtk_paned_compute_position (GtkPaned *paned,
                            gint      allocation,
index ee24b8ce88a0d095e7b561a93a01dc0863943b5b..b79781522da631dba60629376a723abee9ac2b06 100644 (file)
@@ -123,6 +123,9 @@ gint    gtk_paned_get_position    (GtkPaned  *paned);
 void    gtk_paned_set_position    (GtkPaned  *paned,
                                   gint       position);
 
+GtkWidget *gtk_paned_get_child1   (GtkPaned  *paned);
+GtkWidget *gtk_paned_get_child2   (GtkPaned  *paned);
+
 /* Internal function */
 #if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION)
 void    gtk_paned_compute_position (GtkPaned  *paned,